#define  _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
    int a = 0;
    while ((scanf("%d", &a)) == 1)
    {
        int m = 0;
        int i = 0;
        int j = 0;
        for (m = a; m > 0; m--)
        {
            for (i = 0; i < m - 1; i++)
            {
                printf("  ");
            }
            for (j = i; j < a; j++)
            {
                printf("* ");
            }
            printf("\n");
        }
    }
    return 0;
}

//#include <stdio.h>
//int main()
//{
//    int i = 0;
//    int a = 0;
//    while ((scanf("%d", &a)) == 1)
//    {
//        for (i = a; i > 0; i--)
//        {
//            int j = 0;
//            for (j = 0; j < i; j++)
//            {
//                printf("* ");
//            }
//            printf("\n");
//        }
//    }
//    return 0;
//}

//#include <stdio.h>
//int main()
//{
//    int a;
//    while ((scanf("%d", &a)) == 1)
//    {
//        int i = 0;
//        for (i = 0; i < a; i++)
//        {
//            int j = 0;
//            for (j = 0; j <= i; j++)
//            {
//                printf("* ");
//            }
//            printf("\n");
//        }
//    }
//    return 0;
//}

//#include <stdio.h>
//int main()
//{
//    int a;
//    while ((scanf("%d", &a)) == 1)
//    {
//        int i = 0;
//        for (i = 0; i < a; i++)
//        {
//            int j = 0;
//            for (j = 0; j < a; j++)
//            {
//                printf("* ");
//            }
//            printf("\n");
//        }
//    }
//    return 0;
//}

//#include <stdio.h>
//int main()
//{
//    double a, b;
//    char c;
//    scanf("%lf%c%lf", &a, &c, &b);
//    if (b == 0.0)
//        printf("Wrong!Division by zero!\n");
//    else
//    {
//        switch (c)
//        {
//        case '+':
//            printf("%.4lf+%.4lf=%.4lf\n", a, b, a + b);
//            break;
//        case '-':
//            printf("%.4lf-%.4lf=%.4lf\n", a, b, a - b);
//            break;
//        case '*':
//            printf("%.4lf*%.4lf=%.4lf\n", a, b, a * b);
//            break;
//        case '/':
//            printf("%.4lf/%.4lf=%.4lf\n", a, b, a / b);
//            break;
//        default:
//            printf("Invalid operation!\n");
//            break;
//        }
//    }
//    return 0;
//}

//#include <stdio.h>
//int main()
//{
//    int a, b;
//    while ((scanf("%d %d", &a, &b)) == 2)
//    {
//        switch (b)
//        {
//        case 1:
//        case 3:
//        case 5:
//        case 7:
//        case 8:
//        case 10:
//        case 12:
//            printf("31\n");
//            break;
//        case 2:
//            if (a % 4 == 0 || a % 400==0 && a % 100!=0)
//                printf("29\n");
//            else
//                printf("28\n");
//            break;
//        case 4:
//        case 6:
//        case 9:
//        case 11:
//            printf("30\n");
//            break;
//        default:
//            break;
//        }
//    }
//    return 0;
//}

//#include <stdio.h>
//#include <math.h>
//int main()
//{
//    double a, b, c;
//    while ((scanf("%lf%lf%lf", &a, &b, &c)) == 3)
//    {
//        double m = b * b - 4 * a * c;
//        if (a == 0)
//        {
//            printf("Not quadratic equation\n");
//        }
//        else
//        {
//            if (m == 0)
//            {
//                if (b == 0)
//                {
//                    printf("x1=x2=0.00");
//                }
//                else
//                {
//                    printf("x1=x2=%.2lf\n", (-b + sqrt(m)) / (2 * a));
//                }
//            }
//            else if (m > 0)
//            {
//                double n1 = (-b) + sqrt(m);
//                double n2 = (-b) - sqrt(m);
//                double max = n1 > n2 ? n1 : n2;
//                double min = n1 < n2 ? n1 : n2;
//                printf("x1=%.2lf;x2=%.2lf\n", min / (2 * a), max / (2 * a));
//            }
//            else
//            {
//                double n1 = -b / (2 * a);
//                double n2 = sqrt(-m) / (2 * a);
//                printf("x1=%.2lf-%.2lfi;x2=%.2lf+%.2lfi\n", n1, n2, n1, n2);
//            }
//        }
//    }
//    return 0;
//}

//#include <stdio.h>
//int main()
//{
//    int a, b;
//    while ((scanf("%d%d", &a, &b)) == 2)
//    {
//        double m = b / 100.0;
//        double n = a / (m * m);
//        if (n < 18.5)
//        {
//            printf("Underweight\n");
//        }
//        else if (n >= 18.5 && n <= 23.9)
//        {
//            printf("Normal\n");
//        }
//        else if (n > 23.9 && n <= 27.9)
//        {
//            printf("Overweight\n");
//        }
//        else
//        {
//            printf("Obese\n");
//        }
//    }
//    return 0;
//}

//#include <stdio.h>
//#include <math.h>
//int main()
//{
//    int a, b, c;
//    while ((scanf("%d %d %d", &a, &b, &c)) == 3)
//    {
//        if (a + b > c && fabs(a - b) < c)
//        {
//            if (a == b && b == c)
//            {
//                printf("Equilateral triangle!\n");
//            }
//            else if (a == b && a != c || a == c && a != b || b == c && b != a)
//            {
//                printf("Isosceles triangle!\n");
//            }
//            else
//            {
//                printf("Ordinary triangle!\n");
//            }
//        }
//        else
//        {
//            printf("Not a triangle!\n");
//        }
//    }
//    return 0;
//}

//#include <stdio.h>
//int main()
//{
//    int t = 0;
//    while ((scanf("%d", &t)) != EOF)
//    {
//        getchar();
//        if (t > 0)
//        {
//            printf("1\n");
//        }
//        else if (t == 0)
//        {
//            printf("0.5\n");
//        }
//        else
//        {
//            printf("0\n");
//        }
//    }
//    return 0;
//}

//#include <stdio.h>
//
//int main()
//{
//    int a = 'A' - 'a';
//    char b;
//    while ((scanf("%c", &b)) != EOF)
//    {
//        getchar();
//        if (b <= 'Z' && b >= 'A')
//        {
//            printf("%c\n", b - a);
//        }
//        else
//        {
//            printf("%c\n", b + a);
//        }
//    }
//    return 0;
//}

//#include <stdio.h>
//int main()
//{
//    char a = 0;
//    while ((scanf("%c", &a)) != EOF)
//    {
//        getchar();
//        if (a <= 'Z' && a >= 'A' || a <= 'z' && a >= 'a')
//        {
//            printf("%c is an alphabet.\n", a);
//        }
//        else
//        {
//            printf("%c is not an alphabet.\n", a);
//        }
//    }
//    return 0;
//}

//#include <stdio.h>
//int main()
//{
//    char a;
//    while (scanf("%c", &a) != EOF)
//    {
//        getchar();
//        if (a == 'a' || a == 'A' || a == 'E' || a == 'e' || a == 'i' || a == 'I' || a == 'o' || a == 'O' || a == 'u' || a == 'U')
//            printf("Vowel\n");
//        else
//            printf("Consonant\n");
//    }
//    return 0;
//}

//#include <stdio.h>
//int main()
//{
//    int a = 0, b = 0, c = 0;
//    scanf("%d%d%d", &a, &b, &c);
//    int max = a > b ? a : b;
//    max = max > c ? max : c;
//    printf("%d", max);
//    return 0;
//}

//#include <stdio.h>
//int main()
//{
//    int a = 0;
//    while (scanf("%d", &a) != EOF)
//    {
//        if (a >= 60)
//            printf("Pass\n");
//        else
//            printf("Fail\n");
//    }
//    return 0;
//}

//#include <stdio.h>
//
//int main()
//{
//    int m = 0;
//    scanf("%d", &m);
//    if (m >= 90 && m <= 100)
//        printf("Perfect");
//    return 0;
//}

//#include <stdio.h>
//
//int main()
//{
//    int A = 0, B = 0;
//    char n;
//    while (scanf("%c", &n) != EOF)
//    {
//        if (n == 'A')
//        {
//            A++;
//        }
//        if (n == 'B')
//        {
//            B++;
//        }
//    }
//    if (A > B)
//    {
//        printf("A");
//    }
//    else if (A == B)
//    {
//        printf("E");
//    }
//    else
//    {
//        printf("B");
//    }
//    return 0;
//}